.. _CGameAIBase Class: ========================== CGameAIBase Class ========================== .. toctree:: :maxdepth: 1 * :ref:`Overview` * :ref:`Quick Reference` * :ref:`Constructors` * :ref:`Methods` ---- .. _CGameAIBase_Overview: Overview --------------- The structure used for this class is :ref:`CGameAIBase` ---- .. _CGameAIBase_QuickRef: Quick Reference --------------- +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:CGameAIBase**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:~CGameAIBase**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:AddAction**\(:ref:`CAIAction`\& action) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:AddEffect**\(:ref:`CGameEffect`\* pEffect, unsigned char list, int noSave, int immediateApply) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:AddExperiencePartyGlobal**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:AddGlobals**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:AddStoreItem**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:AddXP2DA**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:ApplyEffectToParty**\(:ref:`CGameEffect`\* effect) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ApplySpell**\(:ref:`CGameSprite`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:ApplyTriggers**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:AttachTransitionToDoor**\(:ref:`CGameDoor`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:AutoPause**\(unsigned long type) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CGameAIBase\:\:BlowThroughInstantActions**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ChangeAIScript**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ChangeTileState**\(:ref:`CGameTiledObject`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CGameAIBase\:\:CheckAppropriateTarget**\(:ref:`CSpell`\* pSpell, :ref:`CGameAIBase`\* pTarget) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:CheckTimers**\(long cycles) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ClearActions**\(:ref:`CGameAIBase`\* pSprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:ClearActions**\(int leaveOverrides) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:ClearAI**\(unsigned char setSequence) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ClearAllActions**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:ClearTriggers**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ClickLButtonObject**\(:ref:`CGameObject`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ClickLButtonPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ClickRButtonObject**\(:ref:`CGameObject`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ClickRButtonPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:CloseDoor**\(:ref:`CGameDoor`\* pDoor) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual unsigned char **CGameAIBase\:\:CompressTime**\(unsigned long deltaTime) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ContainerEnable**\(:ref:`CGameContainer`\* pContainer) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:CreateCreature**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:CreateCreatureObject**\(:ref:`CGameAIBase`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:CreateItem**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:CreateVisualEffect**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:CreateVisualEffectObject**\(:ref:`CGameAIBase`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DeathMatchPosition**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:DecodeSpell**\(long spellId, :ref:`CString`\& res) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DestroyItem**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DetectSecretDoor**\(:ref:`CGameDoor`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DisplayString**\(:ref:`CGameAIBase`\* sprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DisplayStringPoint**\(:ref:`CGameArea`\* area, unsigned long text, :ref:`CPoint`\& dest) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DisplayStringWait**\(:ref:`CGameAIBase`\* sprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:DoAction**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DoubleClickLButton**\(:ref:`CPoint` dest) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DoubleClickLButtonObject**\(:ref:`CGameObject`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DoubleClickLButtonPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DoubleClickRButton**\(:ref:`CPoint` dest) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DoubleClickRButtonObject**\(:ref:`CGameObject`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:DoubleClickRButtonPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CGameAIBase\:\:EncodeSpell**\(:ref:`CString`\& res, long level) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual int **CGameAIBase\:\:EvaluateStatusTrigger**\(:ref:`CAITrigger`\& inTrigger) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual short **CGameAIBase\:\:ExecuteAction**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ExportParty**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:FadeFromColor**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:FadeToColor**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:FireItem**\(:ref:`CItem`\* pItem, long abilityNum, :ref:`CGameObject`\* pTarget) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:FireItemPoint**\(:ref:`CItem`\* pItem, long abilityNum, :ref:`CPoint`\& target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:FireSpell**\(:ref:`CResRef`\& res, :ref:`CGameObject`\* target, int checkRange, unsigned long rangeError, :ref:`CWildSurge`\* pSurge, int displayString, int suppressCastingGlow) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:FireSpellPoint**\(:ref:`CResRef`\& res, :ref:`CPoint`\& ptTarget, int checkRange, unsigned long rangeError, :ref:`CWildSurge`\* pSurge, int displayString, int suppressCastingGlow) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ForceSpell**\(:ref:`CGameSprite`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:ForceSpellPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual short **CGameAIBase\:\:GetAttackRange**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual :ref:`CRect` **CGameAIBase\:\:GetBounding**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual int **CGameAIBase\:\:GetCanSeeInvisible**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CVariable`\* **CGameAIBase\:\:GetGlobalVariable**\(:ref:`CString` areaName, :ref:`CString` globalName) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual short **CGameAIBase\:\:GetHelpRange**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CAIAction`\& **CGameAIBase\:\:GetNextAction**\(:ref:`CAIAction`\& action) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CGameAIBase\:\:GetReaction**\(:ref:`CGameSprite`\* pSprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameObject`\* **CGameAIBase\:\:GetTargetShare**\(:ref:`CAIObjectType`\& type) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameObject`\* **CGameAIBase\:\:GetTargetShare**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameObject`\* **CGameAIBase\:\:GetTargetShareType**\(:ref:`CAIObjectType`\& AItype, unsigned char type) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameObject`\* **CGameAIBase\:\:GetTargetShareType**\(unsigned char type) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual const unsigned char\* **CGameAIBase\:\:GetTerrainTable**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CVariable`\* **CGameAIBase\:\:GetVariableReference**\(:ref:`CString`\& areaName, :ref:`CString`\& globalName) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual const unsigned char\* **CGameAIBase\:\:GetVisibleTerrainTable**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual short **CGameAIBase\:\:GetVisualRange**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:GiveItemCreate**\(:ref:`CGameSprite`\* pSprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:GiveObjectGoldGlobal**\(:ref:`CGameObject`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:GiveOrder**\(:ref:`CGameAIBase`\* sprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:GivePartyGold**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:GivePartyGoldGlobal**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:IncrementChapter**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:IncrementGlobal**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:InsertAction**\(:ref:`CAIAction`\& action) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:InsertResponse**\(:ref:`CAIResponse`\& res, int checkCurrentResponse, int clearActions) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:LeaveAreaLuaPanic**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:LeaveAreaLuaPanicEntry**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:Lock**\(:ref:`CGameAIBase`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveContainerContents**\(:ref:`CString` arg1, :ref:`CString` arg2) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveCursor**\(:ref:`CPoint` dest, short speed) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveCursorPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveGlobal**\(:ref:`CGameSprite`\* pSprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveGlobalObject**\(:ref:`CGameSprite`\* pTarget) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveView**\(:ref:`CPoint` dest, short speed) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveViewObject**\(:ref:`CGameObject`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MoveViewPoint**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:MultiPlayerSynch**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:OnActionRemoval**\(:ref:`CAIAction`\& curAction) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:OpenDoor**\(:ref:`CGameDoor`\* pDoor) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CGameAIBase\:\:PartyHasItem**\(:ref:`CResRef`\& res) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CGameAIBase\:\:PlaceItem**\(:ref:`CItem`\* pItem, int haveDeny, int dropUnplaced, unsigned long num, int feedback) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:PlaySound**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:ProcessAI**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:ProcessPendingTriggers**\(int overrideOnly) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:PutItemGround**\(:ref:`CItem`\* pItem) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual int **CGameAIBase\:\:QuickDecode**\(:ref:`CAITrigger`\& trigger, :ref:`CGameSprite`\*\& pSprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:RemoveFromArea**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:RemoveStoreItem**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:RemoveTrapsNonSprite**\(:ref:`CGameAIBase`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:RevealAreaOnMap**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SaveLocation**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SaveObjectLocation**\(:ref:`CGameObject`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SendTrigger**\(:ref:`CGameAIBase`\* sprite) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:SetClassScript**\(:ref:`CAIScript`\* script) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:SetCurrAction**\(:ref:`CAIAction`\& action) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SetGabber**\(:ref:`CGameSprite`\* pCharacter) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:SetGeneralScript**\(:ref:`CAIScript`\* script) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SetGlobal**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SetGlobalTimer**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:SetOverrideScript**\(:ref:`CAIScript`\* script) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SetupWish**\(long column, long count) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:SetRaceScript**\(:ref:`CAIScript`\* script) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:SetScript**\(short level, :ref:`CAIScript`\* script) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:SetTrigger**\(:ref:`CAITrigger`\& trigger) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:Shout**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SmallWait**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SpawnPtActivate**\(:ref:`CGameSpawning`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SpawnPtDeactivate**\(:ref:`CGameSpawning`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:SpawnPtSpawn**\(:ref:`CGameSpawning`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StartCutScene**\(unsigned char evaluateCondition) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StartMovie**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StartTextScreen**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StartTimer**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StaticPalette**\(:ref:`CGameStatic`\* pObject, :ref:`CString` palette) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StaticSequence**\(:ref:`CGameStatic`\* pObject, unsigned short nSequence) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:StaticStart**\(:ref:`CGameStatic`\* pObject, int bStart) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CGameAIBase\:\:SubtractPartyItemUse**\(:ref:`CResRef`\& res, short charges, short abilityNum) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CGameAIBase\:\:SynchLastObjects**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:TakeObjectGoldGlobal**\(:ref:`CGameObject`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:TakePartyGold**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:TakePartyItem**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:TakePartyItemList**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:TransformItem**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:TriggerActivation**\(:ref:`CGameTrigger`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CGameAIBase\:\:UpdateTarget**\(:ref:`CGameObject`\* \_\_formal) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:Unlock**\(:ref:`CGameAIBase`\* pObject) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:Wait**\() | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CGameAIBase\:\:XEquipItem**\(:ref:`CGameSprite`\* target) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ---- .. _CGameAIBase_Constructors: Constructors --------------- +-------------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +-------------------------------------------------------------+------------------------------------------------------+ | :ref:`CGameAIBase\:\:CGameAIBase` | Constructs a ``CGameAIBase`` object | +-------------------------------------------------------------+------------------------------------------------------+ | :ref:`CGameAIBase\:\:~CGameAIBase` | Destroys a ``CGameAIBase`` object | +-------------------------------------------------------------+------------------------------------------------------+ .. _CGameAIBaseCGameAIBase: CGameAIBase\:\:CGameAIBase ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Constructs a ``CGameAIBase`` object :: void CGameAIBase::CGameAIBase(); **Remarks** Constructs a ``CGameAIBase`` object ---- .. _CGameAIBase~CGameAIBase: CGameAIBase\:\:~CGameAIBase ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Destroys the ``CGameAIBase`` object :: virtual void CGameAIBase::~CGameAIBase(); **Remarks** Destroys the ``CGameAIBase`` object ---- .. _CGameAIBase_Methods: Methods --------------- +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AddAction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AddEffect` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AddExperiencePartyGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AddGlobals` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AddStoreItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AddXP2DA` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ApplyEffectToParty` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ApplySpell` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ApplyTriggers` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AttachTransitionToDoor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:AutoPause` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:BlowThroughInstantActions` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ChangeAIScript` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ChangeTileState` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CheckAppropriateTarget` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CheckTimers` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClearActions` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClearAI` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClearAllActions` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClearTriggers` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClickLButtonObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClickLButtonPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClickRButtonObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ClickRButtonPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CloseDoor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CompressTime` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ContainerEnable` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CreateCreature` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CreateCreatureObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CreateItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CreateVisualEffect` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:CreateVisualEffectObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DeathMatchPosition` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DecodeSpell` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DestroyItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DetectSecretDoor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DisplayString` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DisplayStringPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DisplayStringWait` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoAction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoubleClickLButton` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoubleClickLButtonObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoubleClickLButtonPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoubleClickRButton` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoubleClickRButtonObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:DoubleClickRButtonPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:EncodeSpell` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:EvaluateStatusTrigger` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ExecuteAction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ExportParty` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:FadeFromColor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:FadeToColor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:FireItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:FireItemPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:FireSpell` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:FireSpellPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ForceSpell` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ForceSpellPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetAttackRange` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetBounding` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetCanSeeInvisible` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetGlobalVariable` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetHelpRange` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetNextAction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetReaction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetTargetShare` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetTargetShareType` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetTerrainTable` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetVariableReference` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetVisibleTerrainTable` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GetVisualRange` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GiveItemCreate` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GiveObjectGoldGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GiveOrder` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GivePartyGold` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:GivePartyGoldGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:IncrementChapter` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:IncrementGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:InsertAction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:InsertResponse` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:LeaveAreaLuaPanic` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:LeaveAreaLuaPanicEntry` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:Lock` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveContainerContents` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveCursor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveCursorPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveGlobalObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveView` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveViewObject` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MoveViewPoint` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:MultiPlayerSynch` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:OnActionRemoval` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:OpenDoor` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:PartyHasItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:PlaceItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:PlaySound` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ProcessAI` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:ProcessPendingTriggers` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:PutItemGround` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:QuickDecode` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:RemoveFromArea` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:RemoveStoreItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:RemoveTrapsNonSprite` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:RevealAreaOnMap` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SaveLocation` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SaveObjectLocation` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SendTrigger` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetClassScript` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetCurrAction` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetGabber` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetGeneralScript` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetGlobalTimer` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetOverrideScript` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetupWish` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetRaceScript` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetScript` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SetTrigger` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:Shout` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SmallWait` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SpawnPtActivate` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SpawnPtDeactivate` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SpawnPtSpawn` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StartCutScene` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StartMovie` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StartTextScreen` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StartTimer` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StaticPalette` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StaticSequence` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:StaticStart` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SubtractPartyItemUse` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:SynchLastObjects` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:TakeObjectGoldGlobal` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:TakePartyGold` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:TakePartyItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:TakePartyItemList` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:TransformItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:TriggerActivation` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:UpdateTarget` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:Unlock` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:Wait` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CGameAIBase\:\:XEquipItem` | | +---------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ ---- .. _CGameAIBaseAddAction: CGameAIBase\:\:AddAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::AddAction(CAIAction& action); **Parameters** * :ref:`CAIAction`\& *action* - **Remarks** ---- .. _CGameAIBaseAddEffect: CGameAIBase\:\:AddEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::AddEffect( CGameEffect* pEffect, unsigned char list, int noSave, int immediateApply); **Parameters** * :ref:`CGameEffect`\* *pEffect* - * ``unsigned char`` *list* - * ``int`` *noSave* - * ``int`` *immediateApply* - **Remarks** ---- .. _CGameAIBaseAddExperiencePartyGlobal: CGameAIBase\:\:AddExperiencePartyGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::AddExperiencePartyGlobal(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseAddGlobals: CGameAIBase\:\:AddGlobals ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::AddGlobals(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseAddStoreItem: CGameAIBase\:\:AddStoreItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::AddStoreItem(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseAddXP2DA: CGameAIBase\:\:AddXP2DA ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::AddXP2DA(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseApplyEffectToParty: CGameAIBase\:\:ApplyEffectToParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::ApplyEffectToParty(CGameEffect* effect); **Parameters** * :ref:`CGameEffect`\* *effect* - **Remarks** ---- .. _CGameAIBaseApplySpell: CGameAIBase\:\:ApplySpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ApplySpell(CGameSprite* target); **Parameters** * :ref:`CGameSprite`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseApplyTriggers: CGameAIBase\:\:ApplyTriggers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::ApplyTriggers(); **Remarks** ---- .. _CGameAIBaseAttachTransitionToDoor: CGameAIBase\:\:AttachTransitionToDoor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::AttachTransitionToDoor(CGameDoor* pObject); **Parameters** * :ref:`CGameDoor`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseAutoPause: CGameAIBase\:\:AutoPause ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::AutoPause(unsigned long type); **Parameters** * ``unsigned long`` *type* - **Remarks** ---- .. _CGameAIBaseBlowThroughInstantActions: CGameAIBase\:\:BlowThroughInstantActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CGameAIBase::BlowThroughInstantActions(); **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBaseChangeAIScript: CGameAIBase\:\:ChangeAIScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ChangeAIScript(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseChangeTileState: CGameAIBase\:\:ChangeTileState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ChangeTileState(CGameTiledObject* target); **Parameters** * :ref:`CGameTiledObject`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCheckAppropriateTarget: CGameAIBase\:\:CheckAppropriateTarget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CGameAIBase::CheckAppropriateTarget( CSpell* pSpell, CGameAIBase* pTarget); **Parameters** * :ref:`CSpell`\* *pSpell* - * :ref:`CGameAIBase`\* *pTarget* - **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBaseCheckTimers: CGameAIBase\:\:CheckTimers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::CheckTimers(long cycles); **Parameters** * ``long`` *cycles* - **Remarks** ---- .. _CGameAIBaseClearActions: CGameAIBase\:\:ClearActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ClearActions(CGameAIBase* pSprite); **Parameters** * :ref:`CGameAIBase`\* *pSprite* - **Return Value** Returns ``short`` **Remarks** CGameAIBase\:\:ClearActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::ClearActions(int leaveOverrides); **Parameters** * ``int`` *leaveOverrides* - **Remarks** ---- .. _CGameAIBaseClearAI: CGameAIBase\:\:ClearAI ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::ClearAI(unsigned char setSequence); **Parameters** * ``unsigned char`` *setSequence* - **Remarks** ---- .. _CGameAIBaseClearAllActions: CGameAIBase\:\:ClearAllActions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ClearAllActions(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseClearTriggers: CGameAIBase\:\:ClearTriggers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::ClearTriggers(); **Remarks** ---- .. _CGameAIBaseClickLButtonObject: CGameAIBase\:\:ClickLButtonObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ClickLButtonObject(CGameObject* target); **Parameters** * :ref:`CGameObject`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseClickLButtonPoint: CGameAIBase\:\:ClickLButtonPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ClickLButtonPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseClickRButtonObject: CGameAIBase\:\:ClickRButtonObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ClickRButtonObject(CGameObject* target); **Parameters** * :ref:`CGameObject`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseClickRButtonPoint: CGameAIBase\:\:ClickRButtonPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ClickRButtonPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCloseDoor: CGameAIBase\:\:CloseDoor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::CloseDoor(CGameDoor* pDoor); **Parameters** * :ref:`CGameDoor`\* *pDoor* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCompressTime: CGameAIBase\:\:CompressTime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual unsigned char CGameAIBase::CompressTime(unsigned long deltaTime); **Parameters** * ``unsigned long`` *deltaTime* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CGameAIBaseContainerEnable: CGameAIBase\:\:ContainerEnable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ContainerEnable(CGameContainer* pContainer); **Parameters** * :ref:`CGameContainer`\* *pContainer* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCreateCreature: CGameAIBase\:\:CreateCreature ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::CreateCreature(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCreateCreatureObject: CGameAIBase\:\:CreateCreatureObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::CreateCreatureObject(CGameAIBase* pObject); **Parameters** * :ref:`CGameAIBase`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCreateItem: CGameAIBase\:\:CreateItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::CreateItem(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCreateVisualEffect: CGameAIBase\:\:CreateVisualEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::CreateVisualEffect(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseCreateVisualEffectObject: CGameAIBase\:\:CreateVisualEffectObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::CreateVisualEffectObject(CGameAIBase* pObject); **Parameters** * :ref:`CGameAIBase`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDeathMatchPosition: CGameAIBase\:\:DeathMatchPosition ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DeathMatchPosition(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDecodeSpell: CGameAIBase\:\:DecodeSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::DecodeSpell( long spellId, CString& res); **Parameters** * ``long`` *spellId* - * :ref:`CString`\& *res* - **Remarks** ---- .. _CGameAIBaseDestroyItem: CGameAIBase\:\:DestroyItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DestroyItem(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDetectSecretDoor: CGameAIBase\:\:DetectSecretDoor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DetectSecretDoor(CGameDoor* target); **Parameters** * :ref:`CGameDoor`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDisplayString: CGameAIBase\:\:DisplayString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DisplayString(CGameAIBase* sprite); **Parameters** * :ref:`CGameAIBase`\* *sprite* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDisplayStringPoint: CGameAIBase\:\:DisplayStringPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DisplayStringPoint( CGameArea* area, unsigned long text, CPoint& dest); **Parameters** * :ref:`CGameArea`\* *area* - * ``unsigned long`` *text* - * :ref:`CPoint`\& *dest* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDisplayStringWait: CGameAIBase\:\:DisplayStringWait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DisplayStringWait(CGameAIBase* sprite); **Parameters** * :ref:`CGameAIBase`\* *sprite* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDoAction: CGameAIBase\:\:DoAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::DoAction(); **Remarks** ---- .. _CGameAIBaseDoubleClickLButton: CGameAIBase\:\:DoubleClickLButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DoubleClickLButton(CPoint dest); **Parameters** * :ref:`CPoint` *dest* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDoubleClickLButtonObject: CGameAIBase\:\:DoubleClickLButtonObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DoubleClickLButtonObject(CGameObject* target); **Parameters** * :ref:`CGameObject`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDoubleClickLButtonPoint: CGameAIBase\:\:DoubleClickLButtonPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DoubleClickLButtonPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDoubleClickRButton: CGameAIBase\:\:DoubleClickRButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DoubleClickRButton(CPoint dest); **Parameters** * :ref:`CPoint` *dest* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDoubleClickRButtonObject: CGameAIBase\:\:DoubleClickRButtonObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DoubleClickRButtonObject(CGameObject* target); **Parameters** * :ref:`CGameObject`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseDoubleClickRButtonPoint: CGameAIBase\:\:DoubleClickRButtonPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::DoubleClickRButtonPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseEncodeSpell: CGameAIBase\:\:EncodeSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CGameAIBase::EncodeSpell( CString& res, long level); **Parameters** * :ref:`CString`\& *res* - * ``long`` *level* - **Return Value** Returns ``long`` **Remarks** ---- .. _CGameAIBaseEvaluateStatusTrigger: CGameAIBase\:\:EvaluateStatusTrigger ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual int CGameAIBase::EvaluateStatusTrigger(CAITrigger& inTrigger); **Parameters** * :ref:`CAITrigger`\& *inTrigger* - **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBaseExecuteAction: CGameAIBase\:\:ExecuteAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual short CGameAIBase::ExecuteAction(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseExportParty: CGameAIBase\:\:ExportParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ExportParty(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseFadeFromColor: CGameAIBase\:\:FadeFromColor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::FadeFromColor(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseFadeToColor: CGameAIBase\:\:FadeToColor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::FadeToColor(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseFireItem: CGameAIBase\:\:FireItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::FireItem( CItem* pItem, long abilityNum, CGameObject* pTarget); **Parameters** * :ref:`CItem`\* *pItem* - * ``long`` *abilityNum* - * :ref:`CGameObject`\* *pTarget* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseFireItemPoint: CGameAIBase\:\:FireItemPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::FireItemPoint( CItem* pItem, long abilityNum, CPoint& target); **Parameters** * :ref:`CItem`\* *pItem* - * ``long`` *abilityNum* - * :ref:`CPoint`\& *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseFireSpell: CGameAIBase\:\:FireSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::FireSpell( CResRef& res, CGameObject* target, int checkRange, unsigned long rangeError, CWildSurge* pSurge, int displayString, int suppressCastingGlow); **Parameters** * :ref:`CResRef`\& *res* - * :ref:`CGameObject`\* *target* - * ``int`` *checkRange* - * ``unsigned long`` *rangeError* - * :ref:`CWildSurge`\* *pSurge* - * ``int`` *displayString* - * ``int`` *suppressCastingGlow* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseFireSpellPoint: CGameAIBase\:\:FireSpellPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::FireSpellPoint( CResRef& res, :CPoint& ptTarget, int checkRange, unsigned long rangeError, CWildSurge* pSurge, int displayString, int suppressCastingGlow); **Parameters** * :ref:`CResRef`\& *res* - * :ref:`CPoint`\& *ptTarget* - * ``int`` *checkRange* - * ``unsigned long`` *rangeError* - * :ref:`CWildSurge`\* *pSurge* - * ``int`` *displayString* - * ``int`` *suppressCastingGlow* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseForceSpell: CGameAIBase\:\:ForceSpell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ForceSpell(CGameSprite* target); **Parameters** * :ref:`CGameSprite`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseForceSpellPoint: CGameAIBase\:\:ForceSpellPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::ForceSpellPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGetAttackRange: CGameAIBase\:\:GetAttackRange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual short CGameAIBase::GetAttackRange(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGetBounding: CGameAIBase\:\:GetBounding ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual CRect CGameAIBase::GetBounding(); **Return Value** Returns :ref:`CRect` **Remarks** ---- .. _CGameAIBaseGetCanSeeInvisible: CGameAIBase\:\:GetCanSeeInvisible ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual int CGameAIBase::GetCanSeeInvisible(); **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBaseGetGlobalVariable: CGameAIBase\:\:GetGlobalVariable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CVariable* CGameAIBase::GetGlobalVariable( CString areaName, CString globalName); **Parameters** * :ref:`CString` *areaName* - * :ref:`CString` *vglobalName* - **Return Value** Returns :ref:`CVariable`\* **Remarks** ---- .. _CGameAIBaseGetHelpRange: CGameAIBase\:\:GetHelpRange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual short CGameAIBase::GetHelpRange(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGetNextAction: CGameAIBase\:\:GetNextAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CAIAction& CGameAIBase::GetNextAction(CAIAction& action); **Parameters** * :ref:`CAIAction`\& *action* - **Return Value** Returns :ref:`CAIAction`\& **Remarks** ---- .. _CGameAIBaseGetReaction: CGameAIBase\:\:GetReaction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CGameAIBase::GetReaction(CGameSprite* pSprite); **Parameters** * :ref:`CGameSprite`\* *pSprite* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CGameAIBaseGetTargetShare: CGameAIBase\:\:GetTargetShare ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameObject* CGameAIBase::GetTargetShare(CAIObjectType& type); **Parameters** * :ref:`CAIObjectType`\& *type* - **Return Value** Returns :ref:`CGameObject`\* **Remarks** CGameAIBase\:\:GetTargetShare ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameObject* CGameAIBase::GetTargetShare(); **Return Value** Returns :ref:`CGameObject`\* **Remarks** ---- .. _CGameAIBaseGetTargetShareType: CGameAIBase\:\:GetTargetShareType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameObject* CGameAIBase::GetTargetShareType( CAIObjectType& AItype, unsigned char type); **Parameters** * :ref:`CAIObjectType`\& *AItype* - * ``unsigned char`` *type* - **Return Value** Returns :ref:`CGameObject`\* **Remarks** CGameAIBase\:\:GetTargetShareType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameObject* CGameAIBase::GetTargetShareType(unsigned char type); **Parameters** * ``unsigned char`` *type* - **Return Value** Returns :ref:`CGameObject`\* **Remarks** ---- .. _CGameAIBaseGetTerrainTable: CGameAIBase\:\:GetTerrainTable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual const unsigned char* CGameAIBase::GetTerrainTable(); **Return Value** Returns ``const unsigned char``\* **Remarks** ---- .. _CGameAIBaseGetVariableReference: CGameAIBase\:\:GetVariableReference ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CVariable* CGameAIBase::GetVariableReference( CString& areaName, CString& globalName); **Parameters** * :ref:`CString`\& *areaName* - * :ref:`CString`\& *globalName* - **Return Value** Returns :ref:`CVariable`\* **Remarks** ---- .. _CGameAIBaseGetVisibleTerrainTable: CGameAIBase\:\:GetVisibleTerrainTable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual const unsigned char* CGameAIBase::GetVisibleTerrainTable(); **Return Value** Returns ``const unsigned char``\* **Remarks** ---- .. _CGameAIBaseGetVisualRange: CGameAIBase\:\:GetVisualRange ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual short CGameAIBase::GetVisualRange(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGiveItemCreate: CGameAIBase\:\:GiveItemCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::GiveItemCreate(CGameSprite* pSprite); **Parameters** * :ref:`CGameSprite`\* *pSprite* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGiveObjectGoldGlobal: CGameAIBase\:\:GiveObjectGoldGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::GiveObjectGoldGlobal(CGameObject* pObject); **Parameters** * :ref:`CGameObject`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGiveOrder: CGameAIBase\:\:GiveOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::GiveOrder(CGameAIBase* sprite); **Parameters** * :ref:`CGameAIBase`\* *sprite* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGivePartyGold: CGameAIBase\:\:GivePartyGold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::GivePartyGold(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseGivePartyGoldGlobal: CGameAIBase\:\:GivePartyGoldGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::GivePartyGoldGlobal(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseIncrementChapter: CGameAIBase\:\:IncrementChapter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::IncrementChapter(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseIncrementGlobal: CGameAIBase\:\:IncrementGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::IncrementGlobal(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseInsertAction: CGameAIBase\:\:InsertAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::InsertAction(CAIAction& action); **Parameters** * :ref:`CAIAction`\& *action* - **Remarks** ---- .. _CGameAIBaseInsertResponse: CGameAIBase\:\:InsertResponse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::InsertResponse( CAIResponse& res, int checkCurrentResponse, int clearActions); **Parameters** * :ref:`CAIResponse`\& *res* - * ``int`` *checkCurrentResponse* - * ``int`` *clearActions* - **Remarks** ---- .. _CGameAIBaseLeaveAreaLuaPanic: CGameAIBase\:\:LeaveAreaLuaPanic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::LeaveAreaLuaPanic(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseLeaveAreaLuaPanicEntry: CGameAIBase\:\:LeaveAreaLuaPanicEntry ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::LeaveAreaLuaPanicEntry(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseLock: CGameAIBase\:\:Lock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::Lock(CGameAIBase* pObject); **Parameters** * :ref:`CGameAIBase`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveContainerContents: CGameAIBase\:\:MoveContainerContents ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveContainerContents( CString arg1, CString arg2); **Parameters** * :ref:`CString` *arg1* - * :ref:`CString` *arg2* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveCursor: CGameAIBase\:\:MoveCursor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveCursor( CPoint dest, short speed); **Parameters** * :ref:`CPoint` *dest* - * ``short`` *speed* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveCursorPoint: CGameAIBase\:\:MoveCursorPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveCursorPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveGlobal: CGameAIBase\:\:MoveGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveGlobal(CGameSprite* pSprite); **Parameters** * :ref:`CGameSprite`\* *pSprite* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveGlobalObject: CGameAIBase\:\:MoveGlobalObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveGlobalObject(CGameSprite* pTarget); **Parameters** * :ref:`CGameSprite`\* *pTarget* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveView: CGameAIBase\:\:MoveView ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveView( CPoint dest, short speed); **Parameters** * :ref:`CPoint` *dest* - * ``short`` *speed* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveViewObject: CGameAIBase\:\:MoveViewObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveViewObject(CGameObject* target); **Parameters** * :ref:`CGameObject`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMoveViewPoint: CGameAIBase\:\:MoveViewPoint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MoveViewPoint(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseMultiPlayerSynch: CGameAIBase\:\:MultiPlayerSynch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::MultiPlayerSynch(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseOnActionRemoval: CGameAIBase\:\:OnActionRemoval ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::OnActionRemoval(CAIAction& curAction); **Parameters** * :ref:`CAIAction`\& *curAction* - **Remarks** ---- .. _CGameAIBaseOpenDoor: CGameAIBase\:\:OpenDoor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::OpenDoor(CGameDoor* pDoor); **Parameters** * :ref:`CGameDoor`\* *pDoor* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBasePartyHasItem: CGameAIBase\:\:PartyHasItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CGameAIBase::PartyHasItem(CResRef& res); **Parameters** * :ref:`CResRef`\& *res* - **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBasePlaceItem: CGameAIBase\:\:PlaceItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CGameAIBase::PlaceItem( CItem* pItem, int haveDeny, int dropUnplaced, unsigned long num, int feedback); **Parameters** * :ref:`CItem`\* *pItem* - * ``int`` *haveDeny* - * ``int`` *dropUnplaced* - * ``unsigned long`` *num* - * ``int`` *feedback* - **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBasePlaySound: CGameAIBase\:\:PlaySound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::PlaySound(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseProcessAI: CGameAIBase\:\:ProcessAI ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::ProcessAI(); **Remarks** ---- .. _CGameAIBaseProcessPendingTriggers: CGameAIBase\:\:ProcessPendingTriggers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::ProcessPendingTriggers(int overrideOnly); **Parameters** * ``int`` *overrideOnly* - **Remarks** ---- .. _CGameAIBasePutItemGround: CGameAIBase\:\:PutItemGround ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::PutItemGround(CItem* pItem); **Parameters** * :ref:`CItem`\* *pItem* - **Remarks** ---- .. _CGameAIBaseQuickDecode: CGameAIBase\:\:QuickDecode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual int CGameAIBase::QuickDecode( CAITrigger& trigger, CGameSprite*& pSprite); **Parameters** * :ref:`CAITrigger`\& *trigger* - * :ref:`CGameSprite`\*\& *pSprite* - **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBaseRemoveFromArea: CGameAIBase\:\:RemoveFromArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::RemoveFromArea(); **Remarks** ---- .. _CGameAIBaseRemoveStoreItem: CGameAIBase\:\:RemoveStoreItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::RemoveStoreItem(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseRemoveTrapsNonSprite: CGameAIBase\:\:RemoveTrapsNonSprite ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::RemoveTrapsNonSprite(CGameAIBase* pObject); **Parameters** * :ref:`CGameAIBase`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseRevealAreaOnMap: CGameAIBase\:\:RevealAreaOnMap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::RevealAreaOnMap(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSaveLocation: CGameAIBase\:\:SaveLocation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SaveLocation(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSaveObjectLocation: CGameAIBase\:\:SaveObjectLocation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SaveObjectLocation(CGameObject* pObject); **Parameters** * :ref:`CGameObject`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSendTrigger: CGameAIBase\:\:SendTrigger ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SendTrigger(CGameAIBase* sprite); **Parameters** * :ref:`CGameAIBase`\* *sprite* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSetClassScript: CGameAIBase\:\:SetClassScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::SetClassScript(CAIScript* script); **Parameters** * :ref:`CAIScript`\* *script* - **Remarks** ---- .. _CGameAIBaseSetCurrAction: CGameAIBase\:\:SetCurrAction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::SetCurrAction(CAIAction& action); **Parameters** * :ref:`CAIAction`\& *action* - **Remarks** ---- .. _CGameAIBaseSetGabber: CGameAIBase\:\:SetGabber ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SetGabber(CGameSprite* pCharacter); **Parameters** * :ref:`CGameSprite`\* *pCharacter* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSetGeneralScript: CGameAIBase\:\:SetGeneralScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::SetGeneralScript(CAIScript* script); **Parameters** * :ref:`CAIScript`\* *script* - **Remarks** ---- .. _CGameAIBaseSetGlobal: CGameAIBase\:\:SetGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SetGlobal(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSetGlobalTimer: CGameAIBase\:\:SetGlobalTimer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SetGlobalTimer(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSetOverrideScript: CGameAIBase\:\:SetOverrideScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::SetOverrideScript(CAIScript* script); **Parameters** * :ref:`CAIScript`\* *script* - **Remarks** ---- .. _CGameAIBaseSetupWish: CGameAIBase\:\:SetupWish ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SetupWish( long column, long count); **Parameters** * ``long`` *column* - * ``long`` *count* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSetRaceScript: CGameAIBase\:\:SetRaceScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::SetRaceScript(CAIScript* script); **Parameters** * :ref:`CAIScript`\* *script* - **Remarks** ---- .. _CGameAIBaseSetScript: CGameAIBase\:\:SetScript ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::SetScript( short level, CAIScript* script); **Parameters** * ``short`` *level* - * :ref:`CAIScript`\* *script* - **Remarks** ---- .. _CGameAIBaseSetTrigger: CGameAIBase\:\:SetTrigger ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::SetTrigger(CAITrigger& trigger); **Parameters** * :ref:`CAITrigger`\& *trigger* - **Remarks** ---- .. _CGameAIBaseShout: CGameAIBase\:\:Shout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::Shout(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSmallWait: CGameAIBase\:\:SmallWait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SmallWait(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSpawnPtActivate: CGameAIBase\:\:SpawnPtActivate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SpawnPtActivate(CGameSpawning* pObject); **Parameters** * :ref:`CGameSpawning`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSpawnPtDeactivate: CGameAIBase\:\:SpawnPtDeactivate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SpawnPtDeactivate(CGameSpawning* pObject); **Parameters** * :ref:`CGameSpawning`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSpawnPtSpawn: CGameAIBase\:\:SpawnPtSpawn ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::SpawnPtSpawn(CGameSpawning* pObject); **Parameters** * :ref:`CGameSpawning`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStartCutScene: CGameAIBase\:\:StartCutScene ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StartCutScene(unsigned char evaluateCondition); **Parameters** * ``unsigned char`` *evaluateCondition* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStartMovie: CGameAIBase\:\:StartMovie ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StartMovie(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStartTextScreen: CGameAIBase\:\:StartTextScreen ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StartTextScreen(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStartTimer: CGameAIBase\:\:StartTimer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StartTimer(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStaticPalette: CGameAIBase\:\:StaticPalette ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StaticPalette( CGameStatic* pObject, CString palette); **Parameters** * :ref:`CGameStatic`\* *pObject* - * :ref:`CString` *palette* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStaticSequence: CGameAIBase\:\:StaticSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StaticSequence( CGameStatic* pObject, unsigned short nSequence); **Parameters** * :ref:`CGameStatic`\* *pObject* - * ``unsigned short`` *nSequence* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseStaticStart: CGameAIBase\:\:StaticStart ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::StaticStart( CGameStatic* pObject, int bStart); **Parameters** * :ref:`CGameStatic`\* *pObject* - * ``int`` *bStart* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseSubtractPartyItemUse: CGameAIBase\:\:SubtractPartyItemUse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CGameAIBase::SubtractPartyItemUse( CResRef& res, short charges, short abilityNum); **Parameters** * :ref:`CResRef`\& *res* - * ``short`` *charges* - * ``short`` *abilityNum* - **Return Value** Returns ``int`` **Remarks** ---- .. _CGameAIBaseSynchLastObjects: CGameAIBase\:\:SynchLastObjects ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CGameAIBase::SynchLastObjects(); **Remarks** ---- .. _CGameAIBaseTakeObjectGoldGlobal: CGameAIBase\:\:TakeObjectGoldGlobal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::TakeObjectGoldGlobal(CGameObject* pObject); **Parameters** * :ref:`CGameObject`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseTakePartyGold: CGameAIBase\:\:TakePartyGold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::TakePartyGold(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseTakePartyItem: CGameAIBase\:\:TakePartyItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::TakePartyItem(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseTakePartyItemList: CGameAIBase\:\:TakePartyItemList ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::TakePartyItemList(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseTransformItem: CGameAIBase\:\:TransformItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::TransformItem(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseTriggerActivation: CGameAIBase\:\:TriggerActivation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::TriggerActivation(CGameTrigger* target); **Parameters** * :ref:`CGameTrigger`\* *target* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseUpdateTarget: CGameAIBase\:\:UpdateTarget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual void CGameAIBase::UpdateTarget(CGameObject* __formal); **Parameters** * :ref:`CGameObject`\* *__formal* - **Remarks** ---- .. _CGameAIBaseUnlock: CGameAIBase\:\:Unlock ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::Unlock(CGameAIBase* pObject); **Parameters** * :ref:`CGameAIBase`\* *pObject* - **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseWait: CGameAIBase\:\:Wait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::Wait(); **Return Value** Returns ``short`` **Remarks** ---- .. _CGameAIBaseXEquipItem: CGameAIBase\:\:XEquipItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CGameAIBase::XEquipItem(CGameSprite* target); **Parameters** * :ref:`CGameSprite`\* *target* - **Return Value** Returns ``short`` **Remarks**